package com.ruoyi.common.pojo;

import java.io.Serializable;
import java.util.Map;

/**
 * Created with IntelliJ IDEA.
 * User: feil.long
 * Date: 2015/3/19
 * Time: 21:21
 */
public class AFareValidatePriceCondition extends AbstractCondition implements Serializable {

    private static final long serialVersionUID = 5543251323221062952L;
    /**
     * 到达机场
     */
    private String arrAirport;

    /**
     * 起飞日期
     */
    private String date;

    /**
     * 出发机场
     */
    private String dptAirport;

    /**
     * 成人销售价
     */
    private float salePrice;

    /**
     * 儿童销售价
     */
    private float childSalePrice;

    /**
     * 儿童票面价
     */
    private float childPrintPrice;

    /**
     * 航段信息
     */
    private AfareFlight flight;

    /**
     * 扩展字段
     */
    private Map<String, String> dataExt;

    public String getArrAirport() {
        return arrAirport;
    }

    public void setArrAirport(String arrAirport) {
        this.arrAirport = arrAirport;
    }

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public String getDptAirport() {
        return dptAirport;
    }

    public void setDptAirport(String dptAirport) {
        this.dptAirport = dptAirport;
    }

    public float getSalePrice() {
        return salePrice;
    }

    public void setSalePrice(Float salePrice) {
        this.salePrice = salePrice;
    }

    public float getChildSalePrice() {
        return childSalePrice;
    }

    public void setChildSalePrice(Float childSalePrice) {
        this.childSalePrice = childSalePrice;
    }

    public float getChildPrintPrice() {
        return childPrintPrice;
    }

    public void setChildPrintPrice(Float childPrintPrice) {
        this.childPrintPrice = childPrintPrice;
    }

    public AfareFlight getFlight() {
        return flight;
    }

    public void setFlight(AfareFlight flight) {
        this.flight = flight;
    }

    public Map<String, String> getDataExt() {
        return dataExt;
    }

    public void setDataExt(Map<String, String> dataExt) {
        this.dataExt = dataExt;
    }

    @Override
    public String toString() {
        return "AFareValidatePriceCondition{" +
                "arrAirport='" + arrAirport + '\'' +
                ", date='" + date + '\'' +
                ", dptAirport='" + dptAirport + '\'' +
                ", salePrice=" + salePrice +
                ", childSalePrice=" + childSalePrice +
                ", childPrintPrice=" + childPrintPrice +
                ", flight=" + flight +
                ", dataExt=" + dataExt +
                '}';
    }
}
